Filters
Year Range
20212025
2021
2022
2024
2025
Difficulty
Session
Variant
Sub-topic
33 questions
Computer Science/Paper 1/System Software
CAIEAS Level9618-as · Paper 1

System Software

33 questions· page 1 of 4

Q52025 Oct/Nov·P115 partsEasy
(a)(i)

State two tasks that are performed by hardware management.

1 ........................................................................................................................................
...........................................................................................................................................
2 ........................................................................................................................................
...........................................................................................................................................

(a)(ii)

State two tasks that are performed by security management.

1 ........................................................................................................................................
...........................................................................................................................................
2 ........................................................................................................................................
...........................................................................................................................................

(b)(i)

Describe one benefit of using library routines when developing software.

...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
.....................................................................................................................................

(b)(ii)

Describe one drawback of using library routines when developing software.

...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
.....................................................................................................................................

(c)

Identify two presentation features found in a typical Integrated Development Environment (IDE).

1 ................................................................................................................................................
2 ................................................................................................................................................

Similar questions
Q32024 May/Jun·P112 partsMedium-Easy
(a)

The developer uses an interpreter while writing the program code because it is easier for debugging.

Explain one reason why it is easier to debug the program code using an interpreter instead of a compiler.

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

.............................................................................................................................................

(b)

The program is ready to be sold to customers.

The developer uses a compiler because it creates an executable file.

Explain the reasons why the need to create an executable file makes the complier the appropriate choice when the program is complete.

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

.............................................................................................................................................

Similar questions
Q62024 May/Jun·P124MMedium

A computer has an Operating System (OS).

Memory management and process management are two OS tasks.

Explain how memory management and process management support multi-tasking.

..........................................................................................................................................................

..........................................................................................................................................................

..........................................................................................................................................................

..........................................................................................................................................................

..........................................................................................................................................................

..........................................................................................................................................................

..........................................................................................................................................................

..........................................................................................................................................................

..........................................................................................................................................................

....................................................................................................................................................

Similar questions
Q82024 May/Jun·P123 partsMedium-Easy
(a)

The programmer decides to use the compiler when testing the final program.

Describe the benefits of using the compiler during testing.

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

.............................................................................................................................................

(b)

IDEs have many features other than built-in translators.

Complete the table by identifying one other common IDE feature that can be used for each purpose. Describe how each feature helps the user during program development.

Each feature must be different. Do not give translator as one of your features.

PurposeIDE featureDescription
for coding
for presentation
for debugging
(c)

The programmer uses program libraries when developing the program.

Describe two benefits to the programmer of using program libraries.

1 ................................................................................................................................

...................................................................................................................................................

2 ................................................................................................................................

...................................................................................................................................................

Similar questions
Q62023 Oct/Nov·P114 partsMedium-Easy
(a)

Describe the advantages of using the interpreter compared to the compiler to translate the program.

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

(b)

State one reason why some high-level languages are partially compiled and partially interpreted.

...................................................................................................................................................

(c)(i)

Identify two features that support the visual presentation of the code in a typical Integrated Development Environment (IDE).

1 ........................................................................................................................................

2 ........................................................................................................................................

(c)(ii)

Identify two features that support the debugging of the code in a typical IDE.

1 ........................................................................................................................................

2 ........................................................................................................................................

Similar questions
Q62022 May/Jun·P123 partsMedium-Easy
(a)

Describe the operation of a compiler.

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

.............................................................................................................................................

(b)

Describe the operation of an interpreter.

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

.............................................................................................................................................

(c)

Explain how a programmer can make use of a typical Integrated Development Environment (IDE) when writing and testing a program.

Writing .......................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

Testing ......................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

Similar questions
Q42022 May/Jun·P133 partsMedium-Easy
(a)

Describe the key management tasks of an operating system.

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

.............................................................................................................................................

(b)(i)

Describe the purpose of back-up software and defragmentation software.

Back-up software ..............................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

Defragmentation software .................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

(b)(ii)

Give one other example of utility software.

.....................................................................................................................................

Similar questions
Q12022 Oct/Nov·P123 partsMedium-Easy
(a)

Draw one line from each utility software to its most appropriate purpose.

(b)(i)

State two drawbacks of using a compiler compared to an interpreter during program development.

1 ........................................................................................................................................

2 ........................................................................................................................................

(b)(ii)

Explain why high-level language programs might be partially compiled and partially interpreted.

Similar questions
Q32022 Oct/Nov·P134MEasy

Draw one line from each Operating System (OS) management task to its most appropriate description.

Similar questions
Q22021 May/Jun·P112 partsEasy
(a)

Draw one line from each utility software to its correct description.

(b)

Identify four key management tasks that the Operating System will perform.

1 ................................................................................................................................................

2 ................................................................................................................................................

3 ................................................................................................................................................

4 ................................................................................................................................................

Similar questions